package com.foreverwin.jzymes.common.mapper;

import com.foreverwin.jzymes.common.domain.CarrierBind;
import java.util.List;	

/**
 * 本体绑定 数据层
 * 
 * @author ervin
 * @date 2019-03-27
 */
public interface CarrierBindMapper 
{
	/**
     * 查询本体绑定信息
     * 
     * @param handle 本体绑定ID
     * @return 本体绑定信息
     */
	public CarrierBind selectCarrierBindById(String handle);
	
	/**
     * 查询本体绑定列表
     * 
     * @param carrierBind 本体绑定信息
     * @return 本体绑定集合
     */
	public List<CarrierBind> selectCarrierBindList(CarrierBind carrierBind);
	
	/**
     * 新增本体绑定
     * 
     * @param carrierBind 本体绑定信息
     * @return 结果
     */
	public int insertCarrierBind(CarrierBind carrierBind);
	
	/**
     * 修改本体绑定
     * 
     * @param carrierBind 本体绑定信息
     * @return 结果
     */
	public int updateCarrierBind(CarrierBind carrierBind);
	
	/**
     * 删除本体绑定
     * 
     * @param handle 本体绑定ID
     * @return 结果
     */
	public int deleteCarrierBindById(String handle);
	
	/**
     * 批量删除本体绑定
     * 
     * @param handles 需要删除的数据ID
     * @return 结果
     */
	public int deleteCarrierBindByIds(String[] handles);
	
}